From: Aleksander Morgado Date: Wed, 2 Oct 2013 22:11:48 +0000 (+0200) Subject: network: fix NMConnectionSection destruction X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3290 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=33896a4e8f54e1636e9b79f99dc355dbec3fa602;p=gnome-shell.git network: fix NMConnectionSection destruction The patch fixes the following warning, and along with it, the proper destruction of the NMConnectionSection is performed so that items get correctly removed from the menu. (gnome-shell:24528): Gjs-WARNING **: JS ERROR: TypeError: this.statusItem is undefined NMConnectionSection<.destroy@/home/aleksander/gnome/install/share/gnome-shell/js/ui/status/network.js:173 wrapper@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:213 _parent@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:175 NMConnectionDevice<.destroy@/home/aleksander/gnome/install/share/gnome-shell/js/ui/status/network.js:292 wrapper@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:213 _parent@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:175 NMDeviceModem<.destroy@/home/aleksander/gnome/install/share/gnome-shell/js/ui/status/network.js:448 wrapper@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:213 NMApplet<._removeDeviceWrapper@/home/aleksander/gnome/install/share/gnome-shell/js/ui/status/network.js:1421 wrapper@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:213 NMApplet<._deviceRemoved@/home/aleksander/gnome/install/share/gnome-shell/js/ui/status/network.js:1416 wrapper@/home/aleksander/gnome/install/share/gjs-1.0/lang.js:213 https://bugzilla.gnome.org/show_bug.cgi?id=709248 --- diff --git a/js/ui/status/network.js b/js/ui/status/network.js index 7fc28b45e..2a830c81b 100644 --- a/js/ui/status/network.js +++ b/js/ui/status/network.js @@ -170,8 +170,7 @@ const NMConnectionSection = new Lang.Class({ }, destroy: function() { - this.statusItem.destroy(); - this.section.destroy(); + this.item.destroy(); }, _sync: function() {